How to Avoid Learning Expect -or- Automating Automating Interactive Programs
نویسنده
چکیده
Expect is a tool for automating interactive programs. Expect is controlled by writing Tcl scripts, traditionally a manual process. This paper describes Autoexpect – a tool that generates Expect scripts automatically by watching actual interactions and then writing the appropriate script. Using Autoexpect, it is possible to create Expect scripts without writing any actual Expect statements and without any knowledge of Expect.
منابع مشابه
Regression Testing and Conformance Testing Interactive Programs
Testing interactive programs, by its nature, requires interaction – usually by real people. Such testing is an expensive process and hence rarely done. Some interactive tools can be used non-interactively to a limited extent, and are often tested only this way. Purely interactive programs are rarely tested in any systematic way. This paper describes testing of interactive line and character-ori...
متن کاملKibitz-Connecting Multiple Interactive Programs Together
Expect is a programming language for automating interactive programs. Recently, people have begun using Expect to connect multiple interactive programs together, allowing for new classes of applications. With some basic building blocks and a little scripting, it is possible to build such applications quickly. This paper discusses the general technique, while focusing on a particular example: Ki...
متن کاملAutomating Interactive Applications in a Network Environment
Many programs demand to be run interactively. Word-processors are good examples, but many network applications (e.g., ftp, telnet) share the same fault. They cannot be run non-interactively. Expect is a software tool designed to control interactive programs. Expect reads a script that resembles the dialogue itself but which may include multiple paths through it. Expect can run any program local...
متن کاملAutomation and Testing of Character-graphic Programs
This paper describes a general technique that allows automation and testing of charactergraphic programs using portable and inexpensive tools. Specifically, Tcl, Tk, and Expect are augmented with a terminal emulator in order to build a screen representation in memory. This screen can be queried in a high-level way and the interaction can be further controlled based on the screen representation....
متن کاملAutomating the design of computer systems
The best ebooks about Automating The Design Of Computer Systems that you can get for free here by download this Automating The Design Of Computer Systems and save to your desktop. This ebooks is under topic such as automating the design of graphical presentations of automating instructional design: approaches and limitations automating a design reuse facility with critical automating the design...
متن کامل